h1{
	font-size:210%;
	letter-spacing:0.4em;
}
h4{
	margin-bottom:0.2em;
}
body{
	margin:0px;
	padding:0px;
}

table{
	border-collapse:collapse;
	font-size:95%;
}
table.contents td.head{
	valign:top;
	height:25;
}
table.title{
	text-align:left;
	border:0;
}
table.modesentaku{
	border:solid 1.8px gray;
	text-align:center;
}

table.modesentaku td{
	background-color:#eeeeee;
	border:solid 1.5px gray;
}
table.modesentaku th{
	background-color:#dddddd;
	border:solid 1.5px gray;
}
table.mode td{
	border-collapse: collapse;
}
table.mode{
	border-collapse: collapse;
}

table.menu{
	padding:0.5em;
}

table.hyou{
	border:solid 1.8px gray;
    padding:10px;
	
}
table.hyou th{
	background-color:#eeeeee;
	border:solid 1.5px gray;
}
table.hyou td{
}
table.hyou2{
	border:solid 1.8px gray;
    padding:10px;
	
}
table.hyou2 th{
	background-color:#eeeeee;
	border:solid 1.5px gray;
}
table.hyou2 td{
	border:solid 1.5px gray;
}
td.copy{
	font-size:75%;
	vartical-valign: bottom;
	text-align:right; 
}

table.contents{
	border:0; 
	width:100%; 
	height:100%;
}

table.footer{
	 width:100%; 
	 text-align:left; 
	 valign:bottom; 
	 padding-left:5px;
}

table.footer td{
	 padding-left:15px;
}

table.contents td.foot{
	valign:bottom;
	height:25;
}

div.shikkoulist {
	width:486px;
	height:280px;
	overflow-y:auto;
}
